package jp.gr.java_conf.mahny.security;

/**
 * ハッシュ認証メッセージアルゴリズム
 * @author mahny
 *
 */
public enum KeyedHashAlgorithm
{
	HMAC_MD5("HmacMD5"),
	HMAC_SHA1("HmacSHA1"),
	HMAC_SHA256("HmacSHA256"),
	HMAC_SHA384("HmacSHA384"),
	HMAC_SHA512("HmacSHA512"),
	;
	
	private String algorithm = null;
	private KeyedHashAlgorithm(String algprithm) {
		this.algorithm = algprithm;
	}
	
	/**
	 * アルゴリズム名を返す
	 * @return アルゴリズム名
	 */
	public String getAlgorithm() {
		return algorithm;
	}
}
